﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.Serialization;
using System.ServiceModel;
using System.ServiceModel.Web;
using System.Text;
using Chillis.CRM.Services;
using Chillis.CRM.TransferObjects;

namespace Chillis.CRM.Communication
{
    public class CRMCService : ICRMCService
    {

        AdministracionService servicio = new AdministracionService(); 

        public IList<TipoPublicacion> ListarTipoPublicacion()
        {
            var resultado = servicio.ListarTipoPublicacion();

            return resultado;
        }

        public TipoPublicacion ObtenerTipoPublicacion(int idTipoPublicacion)
        {
            var resultado = servicio.ObtenerPublicacion(idTipoPublicacion);

            return resultado;
        }

        public bool RegistrarTipoPublicacion(TipoPublicacion entidad)
        {
            var resultado = servicio.RegistrarTipoPublicacion(entidad);

            return resultado;
        }

        public bool ActualizarTipoPublicacion(TipoPublicacion entidad)
        {
            var resultado = servicio.ActualizarTipoPublicacion(entidad);

            return resultado;
        }
        
        public bool EliminarTipoPublicacion(int idTipoPublicacion)
        {
            var resultado = servicio.EliminarTipoPublicacion(idTipoPublicacion);

            return resultado;
        }

    }
}
